﻿//登录方法
function login() {
    $('#id_login_msg').html('登录中, 请稍等...');

    account = $('#id_login_account').val();
    passwd = $('#id_login_passwd').val();

    next_url = $('#id_next_url').val();

    if (account == '' || account == null) {
        $('#id_login_msg').html('请输入账号.');
        return false;
    }

    if (passwd == '' || passwd == null) {
        $('#id_login_msg').html('请输入账号密码.');
        return false;
    }

    $.ajax({
        url: 'ServerAshxFile/Login_Processor.ashx',
        cache: false,
        type: 'POST',
        data: { 'account': account, 'passwd': passwd, 'type': 'login' },
        error: function () {
            $("#id_login_msg").html("程序内部出错...");
        },
        success: function (data) {
            if (data == '1') {
                 if(next_url=='')
                   {
                        next_url='index.aspx';
                   }
                    window.location.href = next_url;
            }
            else {
                $('#id_login_msg').html(data);
            }
        }
    });
}


//忘记密码 重置密码
function forget_passwd() {
    $('#id_forget_passwd_msg').html('密码处理中, 请稍等...');

    email = $('#id_forget_passwd_email').val();

    if (email == '' || email == null) {
        $('#id_forget_passwd_msg').html('请输入账号Email.');
        return false;
    }

    if (isEmail(email)==false) {
        $('#id_forget_passwd_msg').html('账号Email格式不正确.');
        return false;
    }

    $.ajax({
        url: 'ServerAshxFile/Login_Processor.ashx',
        cache: false,
        type: 'POST',
        data: { 'email': email, 'type': 'forget_passwd' },
        error: function () {
            $("#id_forget_passwd_msg").html("程序内部出错...");
        },
        success: function (data) {
            $('#id_forget_passwd_msg').html(data);
        }
    });
}

function isEmail(strEmail) {
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}